/**
 * Project: Utilities <br>
 * Package: org.leumasjaffe.functional.lazy
 */
package org.leumasjaffe.functional.lazy;

import java.util.Collection;

import org.eclipse.jdt.annotation.NonNullByDefault;

/**
 * Class org.leumasjaffe.functional.lazy..LazyRoot in file LazyRoot.java <br>
 * 
 * @author leumasjaffe
 * @version Nov 28, 2013
 * Created on: Nov 28, 2013
 * 
 * @param <B>
 */
@NonNullByDefault
class LazyRoot<B> {
	final Collection<B> collection;
	final Lazy<B, B> lazy;

	/**
	 * @param lazyCollection
	 * @param col
	 */
	LazyRoot(Lazy<B, B> lazyCollection, Collection<B> col) {
		this.lazy = lazyCollection;
		this.collection = col;
	}
}
